<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page language="java" import="pessoal.*" %>
<%@page language="java" import="ferramentas.*" %>
<%@page language="java" import="java.util.ArrayList" %>
<%
    Query q = new Query();
    int curso = Integer.parseInt(request.getParameter("curso"));
    Curso cursoAtual = q.getCurso(curso);
    int tipoCurso = Integer.parseInt(request.getParameter("tipo"));
    if (cursoAtual.getTipo() != tipoCurso) {
        out.println("<script>window.alert('O tipo do curso informado no link é diferente do que consta na base de dados.');history.go(-1);</script>");
    } else {
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"ls
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Inscricao</title>
        <link rel="stylesheet" type="text/css" href="style.css" />
        <link rel="shortcut icon" href="http://www.ufg.br/imagens/ufg.ico" />
        <script src="flash.js" type="text/javascript"></script>
        <script type="text/javascript">

            function submeterRG() {
                form = document.getElementById("formularioRG");
                form.submit();
            }

            function submeterEndereco() {
                form1 = document.getElementById("formularioEndereco");
                form1.submit();
            }

            function submeterDiploma() {
                form2 = document.getElementById("formularioDiploma");
                form2.submit();
            }

            function submeterExperiencia() {
                form3 = document.getElementById("formularioExperiencia");
                form3.submit();
            }

            function submeterVinculoPublico() {
                form4 = document.getElementById("formularioVinculoPublico");
                form4.submit();
            }

            function submeterAtividadeDocente() {
                form5 = document.getElementById("formularioAtividadeDocente");
                form5.submit();
            }

        </script>
        <%
            Usuario usuario = (Usuario) session.getAttribute("usuario");
            //Curso cursoAtual = q.getInscricaoAberta(curso);
            ArrayList<Documento> documentos = q.getDocumentosUsuario(usuario.getCpf(), curso);
            boolean rg = false, endereco = false, dip = false, experiencia = false, publico = false, atividade = false;
            if (!documentos.isEmpty()) {
                for (Documento d : documentos) {
                    if (d.getLegenda().equals("Documento de Identidade")) {
                        rg = true;
                    } /*else if (d.getLegenda().equals("Comprovante de Endereço")) {
                        endereco = true;
                    } */else if (d.getLegenda().equals("Diploma ou Declaração de Conclusão de Curso de Graduação")) {
                        dip = true;
                    } else if (d.getLegenda().equals("Documento Comprobatório de Experiência Mínima de um Ano no Magistério do Ensino Básico ou Superior")) {
                        experiencia = true;
                    } else if (d.getLegenda().equals("Diploma ou Declaração de Conclusão de Pós-graduação (Lato Sensu ou Stricto Sensu)")) {
                        publico = true;
                    } else if (d.getLegenda().equals("Documento de Atividade Docente na Educação Básica")) {
                        atividade = true;
                    }
                }
            }
        %>
    </head>
    <body>
        <h1>Inscrição de <span class="nome_destaque"><%=usuario.getNome()%></span> para <span class="nome_destaque"><%=cursoAtual.getNome()%></span></h1>

        <% if (curso == 124 || curso == 155) {%>
    <center><h3>Este curso não exige o anexo de documentos para inscrição. Você pode pular esta etapa e continuar sua inscrição clicando no botão abaixo.</h3></center>
    <center><a href="index.jsp?conteudo=inscricao&curso=<%=request.getParameter("curso")%>&tipo=<%=request.getParameter("tipo")%>" title="Clique aqui para continuar sua inscrição!"><input type="button" value="Continuar Inscrição"/></a></center>
            <% } else {%>
    <h3>Nesta etapa você enviará os documentos pessoais exigidos no edital. <br />Insira todos os documentos para prosseguir na inscrição.<br />Os documentos devem estar obrigatoriamente em formato PDF (Portable Document Format).</h3>

    <% if (rg == false) {%>
    <fieldset id="FSformularioRG">
        <form name="formularioRG" id="formularioRG" method="post" action="documentoUsuario" enctype="multipart/form-data">
            <input type="hidden" name="curso" value="<%=cursoAtual.getNumero()%>" size="30" id="curso" />
            <h4>Inserir Documento de Identidade</h4>
            <label>URL <input type="file" name="documento" id="url" size="150" /></label>
            <INPUT TYPE="hidden" NAME="legenda" VALUE="Documento de Identidade"/>
            <INPUT TYPE="hidden" NAME="tipoCurso" VALUE="<%=cursoAtual.getTipo()%>"/>
            <input type="button" value="Enviar" onclick="submeterRG();"/>
        </form>
    </fieldset>

    <% }
      //  if (endereco == false) {%>
  <!--  <fieldset id="FSformularioEndereco">
        <form name="formularioEndereco" id="formularioEndereco" method="post" action="documentoUsuario" enctype="multipart/form-data">
            <input type="hidden" name="curso" value="<%=cursoAtual.getNumero()%>" size="30" id="curso" />
            <h4>Inserir Comprovante de Endereço (um dos últimos 3 meses)</h4>
            <label>URL <input type="file" name="documento" id="url" size="150" /></label>
            <INPUT TYPE="hidden" NAME="legenda" VALUE="Comprovante de Endereço"/>
            <INPUT TYPE="hidden" NAME="tipoCurso" VALUE="<%=cursoAtual.getTipo()%>"/>
            <input type="button" value="Enviar" onclick="submeterEndereco();"/>
        </form>
    </fieldset> -->
    <%// }
        if (dip == false) {%>
    <fieldset id="FSformularioDip">
        <form name="formularioDiploma" id="formularioDiploma" method="post" action="documentoUsuario" enctype="multipart/form-data">
            <input type="hidden" name="curso" value="<%=cursoAtual.getNumero()%>" size="30" id="curso" />
            <h4>Inserir Diploma ou Declaração de Conclusão de Curso de Graduação</h4>
            <label>URL <input type="file" name="documento" id="url" size="150" /></label>
            <INPUT TYPE="hidden" NAME="legenda" VALUE="Diploma ou Declaração de Conclusão de Curso de Graduação"/>
            <INPUT TYPE="hidden" NAME="tipoCurso" VALUE="<%=cursoAtual.getTipo()%>"/>
            <input type="button" value="Enviar" onclick="submeterDiploma();"/>
        </form>
    </fieldset>

    <% }
        if (tipoCurso != 2) { //Documentos presentes em todos as modalidades menos cursista.
            if (experiencia == false) {%>
    <fieldset id="FSformularioExperiencia">
        <form name="formularioExperiencia" id="formularioExperiencia" method="post" action="documentoUsuario" enctype="multipart/form-data">
            <input type="hidden" name="curso" value="<%=cursoAtual.getNumero()%>" size="30" id="curso" />
            <h4>Inserir Documento Comprobatório de Experiência Mínima de um Ano no Magistério do Ensino Básico ou Superior</h4>
            <label>URL <input type="file" name="documento" id="url" size="150" /></label>
            <INPUT TYPE="hidden" NAME="legenda" VALUE="Documento Comprobatório de Experiência Mínima de um Ano no Magistério do Ensino Básico ou Superior"/>
            <INPUT TYPE="hidden" NAME="tipoCurso" VALUE="<%=cursoAtual.getTipo()%>"/>
            <input type="button" value="Enviar" onclick="submeterExperiencia();"/>
        </form>
    </fieldset> 
    <% }
        if (publico == false) {%>
    <fieldset id="FSformularioVinculoPublico">
        <form name="formularioVinculoPublico" id="formularioVinculoPublico" method="post" action="documentoUsuario" enctype="multipart/form-data">
            <input type="hidden" name="curso" value="<%=cursoAtual.getNumero()%>" size="30" id="curso" />
            <!--            <h4>Inserir Comprovante de Vínculo com Serviço Público</h4>-->
            <h4>Inserir Diploma ou Declaração de Conclusão de Pós-graduação (Lato Sensu ou Stricto Sensu)</h4>
            <label>URL <input type="file" name="documento" id="url" size="150" /></label>
            <INPUT TYPE="hidden" NAME="legenda" VALUE="Diploma ou Declaração de Conclusão de Pós-graduação (Lato Sensu ou Stricto Sensu)"/>
            <INPUT TYPE="hidden" NAME="tipoCurso" VALUE="<%=cursoAtual.getTipo()%>"/>
            <input type="button" value="Enviar" onclick="submeterVinculoPublico();"/>
        </form>
    </fieldset> 
    <% }
        }
        if (tipoCurso == 2 && atividade == false) {%>
    <fieldset id="FSformularioAtividadeDocente">
        <form name="formularioAtividadeDocente" id="formularioAtividadeDocente" method="post" action="documentoUsuario" enctype="multipart/form-data">
            <input type="hidden" name="curso" value="<%=cursoAtual.getNumero()%>" size="30" id="curso" />
            <h4>Inserir Documento de Atividade Docente na Educação Básica (Apenas para candidatos às vagas reservadas para professores
                da rede pública)</h4>
            <label>URL <input type="file" name="documento" id="url" size="150" /></label>
            <INPUT TYPE="hidden" NAME="legenda" VALUE="Documento de Atividade Docente na Educação Básica"/>
            <INPUT TYPE="hidden" NAME="tipoCurso" VALUE="<%=cursoAtual.getTipo()%>"/>
            <input type="button" value="Enviar" onclick="submeterAtividadeDocente();"/>
        </form>
    </fieldset>    
    <%}%>
    <h2>Documentos já associados ao seu usuário</h2>
    <ul id="documentosExistentes">
        <%
            if (documentos.isEmpty()) {
                out.println("<span>Nenhum documento associado ao seu usuário no momento.</span>");
            } else {
                for (Documento d : documentos) {
                    out.println("<li><a href='" + d.getUrl() + "' target='_blank'>" + d.getLegenda() + "</a>"
                            + "                       <a href='removerDocumentoUsuario?id=" + d.getId() + "&curso=" + request.getParameter("curso") + "&tipo=" + request.getParameter("tipo") + "'><img src='img/delete.png' title='Remover Documento' /></a> <span>    Inserido em " + d.getDataInsercaoFormated() + " </span></li>");
                    out.println("<br />");
                }
            }

        %>
    </ul>

    <% if (tipoCurso == 2) {
            if (rg && endereco && dip) {%>
    <center><h3>Você associou todos os documentos necessários. Siga para a próxima etapa clicando no botão abaixo</h3></center>
    <center><a href="index.jsp?conteudo=inscricao&curso=<%=request.getParameter("curso")%>&tipo=<%=request.getParameter("tipo")%>" title="Clique aqui para continuar sua inscrição!"><input type="button" value="Continuar Inscrição"/></a></center>
            <%}
            } else {
                if (rg  && dip && experiencia && publico) {%>
    <center><h3>Você associou todos os documentos obrigatórios. Siga para a próxima etapa clicando no botão abaixo</h3></center>
    <center><a href="index.jsp?conteudo=inscricao&curso=<%=request.getParameter("curso")%>&tipo=<%=request.getParameter("tipo")%>" title="Clique aqui para continuar sua inscrição!"><input type="button" value="Continuar Inscrição"/></a></center>
            <% }
                        }
                    }
                }%>


    <!-- LiveZilla Chat Button Link Code (ALWAYS PLACE IN BODY ELEMENT) --><div style="display:none;"><a href="javascript:void(window.open('http://mercurio2.ciar.ufg.br//livezilla/chat.php','','width=590,height=610,left=0,top=0,resizable=yes,menubar=no,location=no,status=yes,scrollbars=yes'))"><img id="chat_button_image" src="http://mercurio2.ciar.ufg.br//livezilla/image.php?id=05&amp;type=overlay" width="32" height="112" border="0" alt="LiveZilla Live Help"></a></div><!-- http://www.LiveZilla.net Chat Button Link Code --><!-- LiveZilla Tracking Code (ALWAYS PLACE IN BODY ELEMENT) --><div id="livezilla_tracking" style="display:none"></div><script type="text/javascript">
        var script = document.createElement("script");
        script.type = "text/javascript";
        var src = "http://mercurio2.ciar.ufg.br//livezilla/server.php?request=track&output=jcrpt&fbpos=10&fbml=0&fbmt=0&fbmr=0&fbmb=0&fbw=32&fbh=112&fbshx=5&fbshy=5&fbshb=5&fbshc=696969&nse=" + Math.random();
        setTimeout("script.src=src;document.getElementById('livezilla_tracking').appendChild(script)", 1);</script><noscript><img src="http://mercurio2.ciar.ufg.br//livezilla/server.php?request=track&amp;output=nojcrpt&amp;fbpos=10&amp;fbml=0&amp;fbmt=0&amp;fbmr=0&amp;fbmb=0&amp;fbw=32&amp;fbh=112&amp;fbshx=5&amp;fbshy=5&amp;fbshb=5&amp;fbshc=696969" width="0" height="0" style="visibility:hidden;" alt=""></noscript><!-- http://www.LiveZilla.net Tracking Code -->
</body>
</html>
